Skip to content

Conversation

@kblais
Copy link
Contributor

@kblais kblais commented Jun 15, 2016

I currently use a trait to use UUIDs on my models as primary keys. This trait overrides the Model::getIncrementing() method, but you can't override a class attribute from your trait.

It creates an issue when loading a BelongsTo relation, but your foreign key is null, because the BelongsTo::getEagerModelKeys() method directly access the incrementing attribute.

This fixes it, using the accessor instead.

@taylorotwell taylorotwell merged commit 635e911 into laravel:5.2 Jun 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants